package com.platform.dao;

import com.platform.domain.TbSysResources;
import com.platform.domain.query.TbSysResourcesQuery;
import com.platform.domain.result.TbSysResourceRole;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: wangyanginfo
 * Date: 12-8-24
 * Time: 下午4:01
 * To change this template use File | Settings | File Templates.
 */
public interface ResourcesDao {

    /**
     * 根据条件查询符合条件的资源信息
     * @param resources 资源信息查询条件对象
     * @return 资源信息列表
     * @throws Exception
     */
    List<TbSysResources> queryResources(TbSysResourcesQuery resources) throws Exception;

    /**
     * 查询所有资源信息带角色ID
     *
     * @return 资源信息列表
     * @throws Exception
     */
    List<TbSysResourceRole> queryAll() throws Exception;


}
